insuperable obstacle

Translations
непреодолимое препятствие
The scientists faced an insuperable obstacle in their research.
Учёные столкнулись с непреодолимым препятствием в своём исследовании.